package com.boc.crm.dao.criteria;

import java.util.List;
import com.boc.crm.base.mybatis.BaseCriteria;
/**
 * 
 * <br>
 * <b>功能：</b>BillCriteria<br>
 */
public class BillCriteria extends BaseCriteria {
	
		// -------------------------- id ----------------------------		public BillCriteria andIdIsNull() {addCriterion("id is null"); return this ;}	public BillCriteria andIdIsNotNull() {addCriterion("id is not null"); return this ;}	public BillCriteria andIdEqualTo(String value) {addCriterion("id = ", value , "id"); return this ;}	public BillCriteria andIdNotEqualTo(String value) {addCriterion("id <> ", value , "id"); return this ;}	public BillCriteria andIdGreaterThan(String value) {addCriterion("id > ", value , "id"); return this ;}	public BillCriteria andIdGreaterThanOrEqualTo(String value) {addCriterion("id >= ", value , "id"); return this ;}	public BillCriteria andIdLessThan(String value) {addCriterion("id < ", value , "id"); return this ;}	public BillCriteria andIdLessThanOrEqualTo(String value) {addCriterion("id <= ", value , "id"); return this ;}	public BillCriteria andIdLike(String value) {addCriterion("id like ", value , "id"); return this ;}	public BillCriteria andIdNotLike(String value) {addCriterion("id not like ", value , "id"); return this ;}	public BillCriteria andIdIn(List<String> values) {addCriterion("id in ", values , "id"); return this ;}	public BillCriteria andIdNotIn(List<String> values) {addCriterion("id not in ", values , "id"); return this ;}	public BillCriteria andIdBetween(String value1, String value2) {addCriterion("id between ", value1 , value2, "id"); return this ;}	public BillCriteria andIdNotBetween(String value1, String value2) {addCriterion("id not between ", value1 , value2, "id"); return this ;}		// -------------------------- amount ----------------------------		public BillCriteria andAmountIsNull() {addCriterion("amount is null"); return this ;}	public BillCriteria andAmountIsNotNull() {addCriterion("amount is not null"); return this ;}	public BillCriteria andAmountEqualTo(String value) {addCriterion("amount = ", value , "amount"); return this ;}	public BillCriteria andAmountNotEqualTo(String value) {addCriterion("amount <> ", value , "amount"); return this ;}	public BillCriteria andAmountGreaterThan(String value) {addCriterion("amount > ", value , "amount"); return this ;}	public BillCriteria andAmountGreaterThanOrEqualTo(String value) {addCriterion("amount >= ", value , "amount"); return this ;}	public BillCriteria andAmountLessThan(String value) {addCriterion("amount < ", value , "amount"); return this ;}	public BillCriteria andAmountLessThanOrEqualTo(String value) {addCriterion("amount <= ", value , "amount"); return this ;}	public BillCriteria andAmountLike(String value) {addCriterion("amount like ", value , "amount"); return this ;}	public BillCriteria andAmountNotLike(String value) {addCriterion("amount not like ", value , "amount"); return this ;}	public BillCriteria andAmountIn(List<String> values) {addCriterion("amount in ", values , "amount"); return this ;}	public BillCriteria andAmountNotIn(List<String> values) {addCriterion("amount not in ", values , "amount"); return this ;}	public BillCriteria andAmountBetween(String value1, String value2) {addCriterion("amount between ", value1 , value2, "amount"); return this ;}	public BillCriteria andAmountNotBetween(String value1, String value2) {addCriterion("amount not between ", value1 , value2, "amount"); return this ;}		// -------------------------- ltl_exp ----------------------------		public BillCriteria andLtlExpIsNull() {addCriterion("ltl_exp is null"); return this ;}	public BillCriteria andLtlExpIsNotNull() {addCriterion("ltl_exp is not null"); return this ;}	public BillCriteria andLtlExpEqualTo(String value) {addCriterion("ltl_exp = ", value , "ltlExp"); return this ;}	public BillCriteria andLtlExpNotEqualTo(String value) {addCriterion("ltl_exp <> ", value , "ltlExp"); return this ;}	public BillCriteria andLtlExpGreaterThan(String value) {addCriterion("ltl_exp > ", value , "ltlExp"); return this ;}	public BillCriteria andLtlExpGreaterThanOrEqualTo(String value) {addCriterion("ltl_exp >= ", value , "ltlExp"); return this ;}	public BillCriteria andLtlExpLessThan(String value) {addCriterion("ltl_exp < ", value , "ltlExp"); return this ;}	public BillCriteria andLtlExpLessThanOrEqualTo(String value) {addCriterion("ltl_exp <= ", value , "ltlExp"); return this ;}	public BillCriteria andLtlExpLike(String value) {addCriterion("ltl_exp like ", value , "ltlExp"); return this ;}	public BillCriteria andLtlExpNotLike(String value) {addCriterion("ltl_exp not like ", value , "ltlExp"); return this ;}	public BillCriteria andLtlExpIn(List<String> values) {addCriterion("ltl_exp in ", values , "ltlExp"); return this ;}	public BillCriteria andLtlExpNotIn(List<String> values) {addCriterion("ltl_exp not in ", values , "ltlExp"); return this ;}	public BillCriteria andLtlExpBetween(String value1, String value2) {addCriterion("ltl_exp between ", value1 , value2, "ltlExp"); return this ;}	public BillCriteria andLtlExpNotBetween(String value1, String value2) {addCriterion("ltl_exp not between ", value1 , value2, "ltlExp"); return this ;}		// -------------------------- terminal_no ----------------------------		public BillCriteria andTerminalNoIsNull() {addCriterion("terminal_no is null"); return this ;}	public BillCriteria andTerminalNoIsNotNull() {addCriterion("terminal_no is not null"); return this ;}	public BillCriteria andTerminalNoEqualTo(String value) {addCriterion("terminal_no = ", value , "terminalNo"); return this ;}	public BillCriteria andTerminalNoNotEqualTo(String value) {addCriterion("terminal_no <> ", value , "terminalNo"); return this ;}	public BillCriteria andTerminalNoGreaterThan(String value) {addCriterion("terminal_no > ", value , "terminalNo"); return this ;}	public BillCriteria andTerminalNoGreaterThanOrEqualTo(String value) {addCriterion("terminal_no >= ", value , "terminalNo"); return this ;}	public BillCriteria andTerminalNoLessThan(String value) {addCriterion("terminal_no < ", value , "terminalNo"); return this ;}	public BillCriteria andTerminalNoLessThanOrEqualTo(String value) {addCriterion("terminal_no <= ", value , "terminalNo"); return this ;}	public BillCriteria andTerminalNoLike(String value) {addCriterion("terminal_no like ", value , "terminalNo"); return this ;}	public BillCriteria andTerminalNoNotLike(String value) {addCriterion("terminal_no not like ", value , "terminalNo"); return this ;}	public BillCriteria andTerminalNoIn(List<String> values) {addCriterion("terminal_no in ", values , "terminalNo"); return this ;}	public BillCriteria andTerminalNoNotIn(List<String> values) {addCriterion("terminal_no not in ", values , "terminalNo"); return this ;}	public BillCriteria andTerminalNoBetween(String value1, String value2) {addCriterion("terminal_no between ", value1 , value2, "terminalNo"); return this ;}	public BillCriteria andTerminalNoNotBetween(String value1, String value2) {addCriterion("terminal_no not between ", value1 , value2, "terminalNo"); return this ;}		// -------------------------- terminal_name ----------------------------		public BillCriteria andTerminalNameIsNull() {addCriterion("terminal_name is null"); return this ;}	public BillCriteria andTerminalNameIsNotNull() {addCriterion("terminal_name is not null"); return this ;}	public BillCriteria andTerminalNameEqualTo(String value) {addCriterion("terminal_name = ", value , "terminalName"); return this ;}	public BillCriteria andTerminalNameNotEqualTo(String value) {addCriterion("terminal_name <> ", value , "terminalName"); return this ;}	public BillCriteria andTerminalNameGreaterThan(String value) {addCriterion("terminal_name > ", value , "terminalName"); return this ;}	public BillCriteria andTerminalNameGreaterThanOrEqualTo(String value) {addCriterion("terminal_name >= ", value , "terminalName"); return this ;}	public BillCriteria andTerminalNameLessThan(String value) {addCriterion("terminal_name < ", value , "terminalName"); return this ;}	public BillCriteria andTerminalNameLessThanOrEqualTo(String value) {addCriterion("terminal_name <= ", value , "terminalName"); return this ;}	public BillCriteria andTerminalNameLike(String value) {addCriterion("terminal_name like ", value , "terminalName"); return this ;}	public BillCriteria andTerminalNameNotLike(String value) {addCriterion("terminal_name not like ", value , "terminalName"); return this ;}	public BillCriteria andTerminalNameIn(List<String> values) {addCriterion("terminal_name in ", values , "terminalName"); return this ;}	public BillCriteria andTerminalNameNotIn(List<String> values) {addCriterion("terminal_name not in ", values , "terminalName"); return this ;}	public BillCriteria andTerminalNameBetween(String value1, String value2) {addCriterion("terminal_name between ", value1 , value2, "terminalName"); return this ;}	public BillCriteria andTerminalNameNotBetween(String value1, String value2) {addCriterion("terminal_name not between ", value1 , value2, "terminalName"); return this ;}		// -------------------------- card_no ----------------------------		public BillCriteria andCardNoIsNull() {addCriterion("card_no is null"); return this ;}	public BillCriteria andCardNoIsNotNull() {addCriterion("card_no is not null"); return this ;}	public BillCriteria andCardNoEqualTo(String value) {addCriterion("card_no = ", value , "cardNo"); return this ;}	public BillCriteria andCardNoNotEqualTo(String value) {addCriterion("card_no <> ", value , "cardNo"); return this ;}	public BillCriteria andCardNoGreaterThan(String value) {addCriterion("card_no > ", value , "cardNo"); return this ;}	public BillCriteria andCardNoGreaterThanOrEqualTo(String value) {addCriterion("card_no >= ", value , "cardNo"); return this ;}	public BillCriteria andCardNoLessThan(String value) {addCriterion("card_no < ", value , "cardNo"); return this ;}	public BillCriteria andCardNoLessThanOrEqualTo(String value) {addCriterion("card_no <= ", value , "cardNo"); return this ;}	public BillCriteria andCardNoLike(String value) {addCriterion("card_no like ", value , "cardNo"); return this ;}	public BillCriteria andCardNoNotLike(String value) {addCriterion("card_no not like ", value , "cardNo"); return this ;}	public BillCriteria andCardNoIn(List<String> values) {addCriterion("card_no in ", values , "cardNo"); return this ;}	public BillCriteria andCardNoNotIn(List<String> values) {addCriterion("card_no not in ", values , "cardNo"); return this ;}	public BillCriteria andCardNoBetween(String value1, String value2) {addCriterion("card_no between ", value1 , value2, "cardNo"); return this ;}	public BillCriteria andCardNoNotBetween(String value1, String value2) {addCriterion("card_no not between ", value1 , value2, "cardNo"); return this ;}		// -------------------------- merchant_id ----------------------------		public BillCriteria andMerchantIdIsNull() {addCriterion("merchant_id is null"); return this ;}	public BillCriteria andMerchantIdIsNotNull() {addCriterion("merchant_id is not null"); return this ;}	public BillCriteria andMerchantIdEqualTo(String value) {addCriterion("merchant_id = ", value , "merchantId"); return this ;}	public BillCriteria andMerchantIdNotEqualTo(String value) {addCriterion("merchant_id <> ", value , "merchantId"); return this ;}	public BillCriteria andMerchantIdGreaterThan(String value) {addCriterion("merchant_id > ", value , "merchantId"); return this ;}	public BillCriteria andMerchantIdGreaterThanOrEqualTo(String value) {addCriterion("merchant_id >= ", value , "merchantId"); return this ;}	public BillCriteria andMerchantIdLessThan(String value) {addCriterion("merchant_id < ", value , "merchantId"); return this ;}	public BillCriteria andMerchantIdLessThanOrEqualTo(String value) {addCriterion("merchant_id <= ", value , "merchantId"); return this ;}	public BillCriteria andMerchantIdLike(String value) {addCriterion("merchant_id like ", value , "merchantId"); return this ;}	public BillCriteria andMerchantIdNotLike(String value) {addCriterion("merchant_id not like ", value , "merchantId"); return this ;}	public BillCriteria andMerchantIdIn(List<String> values) {addCriterion("merchant_id in ", values , "merchantId"); return this ;}	public BillCriteria andMerchantIdNotIn(List<String> values) {addCriterion("merchant_id not in ", values , "merchantId"); return this ;}	public BillCriteria andMerchantIdBetween(String value1, String value2) {addCriterion("merchant_id between ", value1 , value2, "merchantId"); return this ;}	public BillCriteria andMerchantIdNotBetween(String value1, String value2) {addCriterion("merchant_id not between ", value1 , value2, "merchantId"); return this ;}		// -------------------------- agent_id ----------------------------		public BillCriteria andAgentIdIsNull() {addCriterion("agent_id is null"); return this ;}	public BillCriteria andAgentIdIsNotNull() {addCriterion("agent_id is not null"); return this ;}	public BillCriteria andAgentIdEqualTo(String value) {addCriterion("agent_id = ", value , "agentId"); return this ;}	public BillCriteria andAgentIdNotEqualTo(String value) {addCriterion("agent_id <> ", value , "agentId"); return this ;}	public BillCriteria andAgentIdGreaterThan(String value) {addCriterion("agent_id > ", value , "agentId"); return this ;}	public BillCriteria andAgentIdGreaterThanOrEqualTo(String value) {addCriterion("agent_id >= ", value , "agentId"); return this ;}	public BillCriteria andAgentIdLessThan(String value) {addCriterion("agent_id < ", value , "agentId"); return this ;}	public BillCriteria andAgentIdLessThanOrEqualTo(String value) {addCriterion("agent_id <= ", value , "agentId"); return this ;}	public BillCriteria andAgentIdLike(String value) {addCriterion("agent_id like ", value , "agentId"); return this ;}	public BillCriteria andAgentIdNotLike(String value) {addCriterion("agent_id not like ", value , "agentId"); return this ;}	public BillCriteria andAgentIdIn(List<String> values) {addCriterion("agent_id in ", values , "agentId"); return this ;}	public BillCriteria andAgentIdNotIn(List<String> values) {addCriterion("agent_id not in ", values , "agentId"); return this ;}	public BillCriteria andAgentIdBetween(String value1, String value2) {addCriterion("agent_id between ", value1 , value2, "agentId"); return this ;}	public BillCriteria andAgentIdNotBetween(String value1, String value2) {addCriterion("agent_id not between ", value1 , value2, "agentId"); return this ;}		// -------------------------- status ----------------------------		public BillCriteria andStatusIsNull() {addCriterion("status is null"); return this ;}	public BillCriteria andStatusIsNotNull() {addCriterion("status is not null"); return this ;}	public BillCriteria andStatusEqualTo(String value) {addCriterion("status = ", value , "status"); return this ;}	public BillCriteria andStatusNotEqualTo(String value) {addCriterion("status <> ", value , "status"); return this ;}	public BillCriteria andStatusGreaterThan(String value) {addCriterion("status > ", value , "status"); return this ;}	public BillCriteria andStatusGreaterThanOrEqualTo(String value) {addCriterion("status >= ", value , "status"); return this ;}	public BillCriteria andStatusLessThan(String value) {addCriterion("status < ", value , "status"); return this ;}	public BillCriteria andStatusLessThanOrEqualTo(String value) {addCriterion("status <= ", value , "status"); return this ;}	public BillCriteria andStatusLike(String value) {addCriterion("status like ", value , "status"); return this ;}	public BillCriteria andStatusNotLike(String value) {addCriterion("status not like ", value , "status"); return this ;}	public BillCriteria andStatusIn(List<String> values) {addCriterion("status in ", values , "status"); return this ;}	public BillCriteria andStatusNotIn(List<String> values) {addCriterion("status not in ", values , "status"); return this ;}	public BillCriteria andStatusBetween(String value1, String value2) {addCriterion("status between ", value1 , value2, "status"); return this ;}	public BillCriteria andStatusNotBetween(String value1, String value2) {addCriterion("status not between ", value1 , value2, "status"); return this ;}		// -------------------------- create_time ----------------------------		public BillCriteria andCreateTimeIsNull() {addCriterion("create_time is null"); return this ;}	public BillCriteria andCreateTimeIsNotNull() {addCriterion("create_time is not null"); return this ;}	public BillCriteria andCreateTimeEqualTo(String value) {addCriterion("create_time = ", value , "createTime"); return this ;}	public BillCriteria andCreateTimeNotEqualTo(String value) {addCriterion("create_time <> ", value , "createTime"); return this ;}	public BillCriteria andCreateTimeGreaterThan(String value) {addCriterion("create_time > ", value , "createTime"); return this ;}	public BillCriteria andCreateTimeGreaterThanOrEqualTo(String value) {addCriterion("create_time >= ", value , "createTime"); return this ;}	public BillCriteria andCreateTimeLessThan(String value) {addCriterion("create_time < ", value , "createTime"); return this ;}	public BillCriteria andCreateTimeLessThanOrEqualTo(String value) {addCriterion("create_time <= ", value , "createTime"); return this ;}	public BillCriteria andCreateTimeLike(String value) {addCriterion("create_time like ", value , "createTime"); return this ;}	public BillCriteria andCreateTimeNotLike(String value) {addCriterion("create_time not like ", value , "createTime"); return this ;}	public BillCriteria andCreateTimeIn(List<String> values) {addCriterion("create_time in ", values , "createTime"); return this ;}	public BillCriteria andCreateTimeNotIn(List<String> values) {addCriterion("create_time not in ", values , "createTime"); return this ;}	public BillCriteria andCreateTimeBetween(String value1, String value2) {addCriterion("create_time between ", value1 , value2, "createTime"); return this ;}	public BillCriteria andCreateTimeNotBetween(String value1, String value2) {addCriterion("create_time not between ", value1 , value2, "createTime"); return this ;}	
}

